Polite Theories Revisited
نویسندگان
چکیده
The classic method of Nelson and Oppen for combining decision procedures requires the theories to be stably-infinite. Unfortunately, some important theories do not fall into this category (e.g. the theory of bit-vectors). To remedy this problem, previous work introduced the notion of polite theories. Polite theories can be combined with any other theory using an extension of the Nelson-Oppen approach. In this paper we revisit the notion of polite theories, fixing a subtle flaw in the original definition. We give a new combination theorem which specifies the degree to which politeness is preserved when combining polite theories. We also give conditions under which politeness is preserved when instantiating theories by identifying two sorts. These results lead to a more general variant of the theorem for combining multiple polite theories.
منابع مشابه
Revisiting the Equivalence of Shininess and Politeness
The Nelson-Oppen method [4] allows the combination of satisfiability procedures of stably infinite theories with disjoint signatures. Due to its importance, several attempts to extend the method to different and wider classes of theories were made. In 2005, it was shown that shiny [9] and polite [6] theories could be combined with an arbitrary theory (the relationship between these classes was ...
متن کاملA Polite Non-Disjoint Combination Method: Theories with Bridging Functions Revisited
The Nelson-Oppen combination method is ubiquitous in Satisfiability Modulo Theories solvers. However, one of its major drawbacks is to be restricted to disjoint unions of theories. We investigate the problem of extending this combination method to particular non-disjoint unions of theories connected via bridging functions. The motivation is, e.g., to solve verification problems expressed in a c...
متن کاملCombining Data Structures with Nonstably Infinite Theories Using Many-Sorted Logic
Most computer programs store elements of a given nature into container-based data structures such as lists, arrays, sets, and multisets. To verify the correctness of these programs, one needs to combine a theory S modeling the data structure with a theory T modeling the elements. This combination can be achieved using the classic Nelson-Oppen method only if both S and T are stably infinite. The...
متن کاملEquivalence of Shiny and Strongly Polite Theories
In this paper we show that a many-sorted shiny theory with respect to a set of sorts is strongly polite with respect to that set, and vice-versa, assuming that the theory has a decidable quantifier-free satisfiability problem. Moreover, we provide sufficient conditions for a many-sorted polite theory with respect to the set of all sorts to be shiny/strongly polite with respect to that set. Rely...
متن کاملMedia Equation Revisited: Do Users Show Polite Reactions towards an Embodied Agent?
In human-computer interaction social behavior towards computers like flattery, reciprocity, and politeness have been observed [1]. In order to determine whether the results can be replicated when interacting with embodied conversational agents (ECA), we conducted an experimental study. 63 participants evaluated the ECA Max after a 10-minute conversation. The interview situation was manipulated ...
متن کامل